traveling peddler - German English Dictionary